#include <iostream>
using namespace std;
int month[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; // 默认 2 月为 28 天

int change_days(int y, int m, int d) {
    if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) { // 对一个日期先初始化 2 月的天数
        month[2] = 29;
    } else {
        month[2] = 28;
    }
    int ans = d; // 将当前的天数直接加入答案中
    for (int i = 1; i < m; ++i) { // 将本年 1~m-1 月的天数加入答案
        ans += month[i];
    }
    for (int i = 1; i < y; ++i) { // 将 1~y-1 年的天数加入答案
        if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) {
            ans += 366; // 闰年 366 天
        } else {
            ans += 365; // 平年 365 天
        }
    }
    return ans;
}

/**
 * 
 * 计算两个日期之间差多少天
 * 
 */
int main() {
    // 读取两个日期，分别调用函数转换为从 0 年 0 月 0 日开始算起的天数
    int y1, m1, d1;
    cin >> y1 >> m1 >> d1;
    int ans1 = change_days(y1, m1 ,d1);
    int y2, m2, d2;
    cin >> y2 >> m2 >> d2;
    int ans2 = change_days(y2, m2 ,d2);
    cout << abs(ans1 - ans2) << endl; // 因为不知道大小关系，所以我们对差值取绝对值
    return 0;
}